a living legend - Turkish English Dictionary